package model;

public class Triangulo extends Formas implements IFormula{

    private static double base;
    private static double altura;

    public static double getAltura() {
        return altura;
    }

    public static void setAltura(double a) {
      altura = a;
    }

    public static double getBase() {
        return base;
    }

    public static void setBase(double b) {
       base = b;
    }

    public Triangulo() {
    }

    public Triangulo(double b, double a) {
        base = b;
        altura = a;
    }
    
    //Metodo usado no factory
    @Override
    public String getFormula() {
        return String.valueOf("<html>O triângulo é um polígono de 3 lados.<br /><br />"
                + "Sua área é dada pela fórmula: <font color='blue'><b>A = b X h</b></font><br />"
                + "Sendo <font color='blue'><b>b</b></font> o valor da base e <font color='blue'><b>h</b></font> o valor da altura.</html>");
    }


    @Override
    public double getArea() {
        return Math.abs((base * altura) / 2);
    }
}
